package com.bridgeintelligent.tag.customer.service;

import com.bridgeintelligent.tag.customer.entity.CustomersPage;
import com.bridgeintelligent.tag.customer.model.IssueModel;
import com.bridgeintelligent.tag.customer.vo.IssueVO;

/**
 * @description
 * @author: grp 2021-02-23 23:23
 **/
public interface IIssueApproveService {
    void reject(String customerId, String applicant, String instanceId, String desc);

    boolean checkExportSetting(IssueModel issue);

    String addCommit(IssueModel issue);

    String resubmit(String customersId);

    void addPass(String customerId, String instanceId, String applicant);

    CustomersPage<IssueVO> findList(Integer pageNumber, Integer pageSize, String customerName, String approveType, String approveState, String uptTimeStart, String uptTimeEnd);

}
